#include "MainController.h"
#include "ApplicationSettings.h"

/* @Mateusz Ścirka
 * Szachy
 * v0.1
 *
 * Proponowana konwencja nazewnictwa:
 * - pola, zmienne, metody, klasy --> jakasNazwa, jakasFunkcja(), JakasKlasa
 * - pliki i klasy kontrolera: NazwaController
 * - pliki i klasy widoku: NazwaView
 * - pliki i klasy modelu: Nazwa
 * - Communicate - klasa dla definiowania komunikatów
 */

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QCoreApplication::setOrganizationName("I/EAIiIB");
    QCoreApplication::setApplicationName("Szachy Pro");

    ApplicationSettings::instance().setValue("ResolutionV", 685);
    ApplicationSettings::instance().setValue("ResolutionH", 1080);

    MainController app;
    app.start();

    return a.exec();
}
